Tidied up some mess, made some more mess elsewhere
Killed SimpleReporter. No more multiple inheritance anywhere.

+ ReporterComposite became ReporterManager
    (must think of a better name for that)
+ All the functionality of SimpleReporter is now in ReporterManager
+ ReporterManager now 'owns' the suite view model;
    each reporter in the list has a reference to it
+ ReporterManager implements the reporter interface
implemented coloured output
Using coloured output on console
Increment version