Update gradle config
Add extra methods to IRCMessageSender and use in IRCClient
Remove channels list
Add method for leaving multiple channels
Synchronise writeLine and readLine
Add Enumerator Class, with an EnumeratorIterator