Created a pretty reporter

This is a simplified reporter from #283 
I'll double-check my tests. I typically only use `equal` when I have complete control over the values within the scope of the test.