changes
ResultsFormatter work in progress
Changes for OutputFormatter
require formatter to manage own flushing
Fix test output
Fix test output
Add back in support for custom logProvider
move test formatter to test package