Added a helper class for running external tests.

It allows to run PhantomJS test cases saved in external files, or
(potentially) other tests ran by external commands, like Cucumber tests.