Added possibility of passing tested modules as strings so as to not have to import them
Renamed runTestsIn and used template specifications to pick which one to use
Cleaned up example_fail.d
Runs specified tests on command-line
Fixed picking tests when using strings insteads of symbols
Added long running tests to fail_tests
Made TestCase return a struct again. Changed writes in TestSuite to append to a variable
Moved the responsibility for generating output back to the TestCase
Botched attempt at printing sequentially in another thread
Finally got printing to work with single threaded tests
Added possibility of running in multiple threads, made it default
Made it possible to select single-threaded behaviour from command-line in example_fail
Modified example_pass, refactored example.opts
Added writeln to unittest block of fail_tests.d