Put exceptions on the wire as a hash

This should address issues we were seeing with published exceptions
not having any real data.
Serialize exception instance variable
Include backtrace in serialized exception payload
Test backtrace included in exception payload
Merge pull request #5 from github/properly-serialize-exceptions

Put exceptions on the wire as a hash