human readable output
move diff tests into their own file