Adding test run data to html report

Closes #118

Also supports running the html report without coverage data.
I didn't think you were supposed to set attributes equal to empty strings. Maybe I'm wrong though.