Added rejecting if json can not be decoded.

If json can not be decoded during receive the message is then rejected and requeued.

This should help or close #3.