Make replies work. Add docs.
Fix issues with sync job processing.
Send 'fail' for failures.
Add AMQP job failure exception and docs.

Updated module to throw exception when receiving a failure from the job
server.