Added ability to negatively acknowledge a message.
Added code to reject a message back to the broker.