Creating base abstract command
Moving commands under `Console\Command` namespace
Moving Application under the Console namespace
Creating a DI container aware base command
Starting to use PimpleAwareCommand
Creating new console entry point

It's time to add a few more commands. Unfortunately, runner.php is
currently working as a single command application. For BC, a new file
(console.php) was created that has all the possible commands.
Adding PathExpander
Using PathExpander in ActivityRunner
Moving PathExpander inside ActivityConfigBuilder

It makes a lot more sense to have it inside the builder than use the
expander separately every time.
Creating DumpCommand
Adding `src` option to RunCommand
Removing input reading from STDIN altogether

Reading input files from STDIN did not work properly and was far too
complex to use manually.
Creating ListCommand

The list command is used to list all found activities.