Added better error message for PhantomJS failures
Added exception handling for invalid browser name lists
passed to SuiteRunnerFactory.
Implemented coverage reporting; unit tests all pass.