The exception message was not being printed.

 There is no need to have a custom field for the exception message. Removing it fixes the problem.

Added a test to ensure the message is correct. Before the change this
test would have failed.

addresses https://github.com/edx/diff-cover/issues/114
Is there a risk of a unicode error here if `report_error` is unicode?