Can run test modules
Can run the specs in the current module using main()
Some refactoring; preparing to move reporting tests
Pulled out the tests for the report