Code move
Code refactoring

Extract reporters for test status and test coverage. Goal is to have
testStatusReporter available from node and not only in the browser.