Extends the test runner and provides nuspecs

I've added the ability to log general output, which then gets displayed
with a test result.  I've made it possible not to keep the running the
tests whenever you get to the main screen (option available from menu),
plus added a menu option to re-run all tests.