New: a --color switch
New: use the Injectables DI container
New: --dev switch (currently inactive)
New: add Injectables as a dependency
New: introducing the OutputLib
New: initial support for dev mode output
Fix: reverse autoloading order, so that dev copies of Storyplayer look in their own vendor/ folder first
New: --dev switch now active, -V switch now does something useful
New: the start of a story is now displayed through the output plugins
New: phase announcements now go via the output plugins
WIP
Merge branch 'develop' into feature/output-plugins

Conflicts:
	src/bin/storyplayer
Merge from develop
Fix: phases are handled more equally now
New: output Storyplayer banner when testing a story
Fix: missing declaration of the phaseResult object (doh!)
New: output the result of the story
Fix: assign to the pre-declared variable
New: $st->usingLog()->vardump()
New: refactor startup and shutdown phases into their own plugins