add Suite::halt() and Suite::runTest()
beef up coverage
Merge pull request #81 from brianium/enhancement/reduce-suite-complexity

Enhancement/reduce suite complexity