Converted TestExecutor to instantiable class, refactored reporter.