add coverage report to question 15
replace the reporting query with a more correct version

It's not quite as simple, but it has the virtue of couning everything
correctly.
tweak the styling so that an empty graph doesn't cause the charts to misalign