Extract error checking from publisher
Handle broker errors in broker
We only have one connection and one channel
Clarify error message
Merge pull request #68 from desmondmonster/error_handler_cleanup

Error handler cleanup