New: added CliEngine dependency
New: added support for Composer autoloader
New: -e switch for setting the environment to run against
New: moved config loading into the Cli namespage
New: moved the default config into the Cli namespace
Fix: class name change
New: static config file loading moved into Cli
Fix: cut n paste error with docblocks
New: command to list available test environments
New: command to list available test environments
Fix: error message uses right token now
Fix: do deep validation on the list of environments before showing it to a user
Fix: make the output of the list-environments command machine-friendly
Fix: tidy up division of responsibility between Static and Runtime config managers
New: support for passing additional context into a command
Fix: use the RuntimeConfigManager inside $st, let $st own saving the runtime config
Fix: -e switch implementation complete
New: added the play-story command, and made it the default behaviour
Fix: cut n paste snafu in docblock
New: ignore the composer.lock file