FIX py3 Exceptions have no message attribute
FIX newlines even if diff empty
Merge pull request #42 from hayd/py3_notimplemented_bug

Py3 notimplemented bug and empty diff newlines