Print expected value with each actual value.

Fixed bug where when there was no difference it was still printing
some labels.

Fixed bug where when there was more than one actual value that was
equal the zipmap was throwing away the diff.