Merge pull request #10 from stuartnelson3/master

BREAKING CHANGE: Rename SendMessage method to SendEventMessage.
Add SendRetryMessage method to control client reconnecting delay.
Write headers directly to client connection.
Fix documentation and example.
Fix consumers list access race condition.
go fmt
use \r\n as CRLF, not just \n