The console dispatcher is responsible for accepting requests from scripts called from the command
line, and executing the appropriate Command class(es). The run() method accepts an instance
of lithium\console\Request, which encapsulates the console environment and any command-line
parameters passed to the script. Dispatcher then invokes lithium\console\Router to determine
the correct Command class to invoke, and which method should be called.