Propagate exceptions
Remove useless cast
Split ChannelGroup handling from TcpHandler
Changed UDP handler to use channel group to track channels

- Fixed inability to send messages after the fix in 0bdf957 to #22
Merge pull request #23 from tazle/udp-fix

Complete fix to #22