fix a few more minor things with the test

That I didn't discover until trying to implement it.
implement report stringification

All tests pass in t/report_stringify.t