Start re-working the HTML report

[bettwer viewed with -w or -w --word-diff]

- add header with report generation time
- better color scheme
- make callers/callees metadata more visually distinct, and reword
  its description
- fix empty <a> tag, which can't be self-closed
- add DOCTYPE