Adding getNamespace to base command.
Adding create:controller and base create class.
Adding create:thing and create:model.
Small tweaks to neptune script.
Adding method to automatically add commands.
Removing debug echo in Application.
Adding shell command.
Catching ReflectionExceptions in Application.

This prevents the entire application from crashing when registering
commands and a given class doesn't exist.
Adding env:list.
Adding env:switch.
Adding env:create.
Adding env:remove.
Original Console class is now an i/o wrapper.
Testing for different output types in Console.
Command go() now takes a Console instance.

Adding tests for base Command helper methods.
Adding methods to set the default output type.

This makes it possible to test commands that output <tags> by calling
Console::outputRaw().
Updating EnvListCommand and adding test.
Updating Command classes to new go() definition.
Removing legacy Console code and Task tests.
Fixing broken ConsoleTest.