typo
cleanup report.html

- ensure generated HTML is valid as per http://validator.w3.org/
- simplify sitediff CSS rules and separate into sitediff.css
fixup refactor typo
add more tests