Add local specrunner

Add a .html page to run the test suite from a browser. 

This allows the following useful things:

1. a more detailed stack trace for errors
2. the ability to debug test or supporting code while the test suite runs