github issue 5 - added test and code to support explicitly passing in a payload message into raven

This adds support to pass in an explicitly encoded payload into the raven() method.

This is needed to properly support django-raven-metlog as it switches from using a raw metlog()  to using the raven() method call.