Make Channel a valid map key
Added automatic retry in smack connector on the first failed connection
Added metrics for delivery Time, failed delivery attempts and delivery responses
Implemented ChannelRegistry