Remove some irrelevant tests.
Reorgnanisation of tests
We don't really want an output factory
Begin console outputter.
Added callbacks to main application for getting data back to interface
+bootstrapper