document all command line options
console with verbose outputs list of experiments
updated command line options
fix colorising
fixed failure count so that non-zero exit code is return on test failure
modified structure of experiments

* added more information about experiments inline with tests
* modified structure to model tree of experiments and tests
modified execution of experiments

* execute tests and experiments as a tree rather than list
* emit start, startExperiment, and endExperiment events
* queried potential issue with deep nested tests and beforeEach/afterEach
console uses start event
made color an internal function and refactored formatErrors into formatSummary
extract console summary into an internal function
added spec formatter