rework runner for safe re-run, split run method to loadTests and run
inherit html from parent tests, extend test scope via arguments, async test support, better error output