Add a HTML report format

### New

Created a new HTML report output format, which can be generated using `-r html`.

* Added an `assets` directory, for the report ERb template
* A custom report path can be specified with `-o PATH` (the default report output file is `build/reports/tests.html`)

### Changes

* Add an `options` parameter to `Syntax.highlight` to add ability to output HTML using pygments