tidy up HTML template generation a bit
stub console report generator
assert::is_true outputs true/false instead of 1/0
test refactoring
assertions for nullptr/not nullptr/is false