Tidies up and simplifies the TestRunner class
Adds support for running rspec tests