[Tests] Create runner.html, watch and re-load

A runner.html file is now generated that can be loaded in
browser to have the tests executed.

Build will create an express server and open up generated
runner.html, watching any changes and use tiny-lr to reload
the browser with any changes