Feature/colour all the things

New:

* We now use colour in our output
* --color switch now does something
* --colour is an alias for --color
* output of --dev has been tweaked for readability
* internally, the way we track detailed activity logs for use in the detailed error report has been fixed to work when we are playing multiple stories in a single run