Added Test Controller

That separates the starting up in new Threads for nonNunit callers from
the tests themselves.