Ensure errors include document representation

Errors now include either the document json paylod from Rabbitmq message
or the parsed json from the system.
Merge pull request #15 from alphagov/ensure-errors-include-documents

Ensure errors include document representation