Make messy improvements to the only reporter

This makes a tweaks and small changes to the only currently implemented
reporter. This will probably become the TextReporter at some point.
Please note I also find this code disgusting. I'm only writing it like
this because I need to iterate faster.