extracted unity-specific code out of test runner.

better isolation. fixes #6.
seperate console output from unity, so we can re-use it in a .net app
console test runner works with a single assembly, outputs to Console.WriteLine