Add support to run all 'test.html' files in a dir recursively.

The only problem with this is that it is slightly slow because it has to spawn new PhantomJS pages for each file. It would be better to just be able to reuse the current PhantomJS instance. I don't know if you can do that or how to do it. If someone could help point me in the right direction for that it would be great.