Split runner code from html runner page to allow the benchmark to run on d8
Forgot to commit html page