big improvements to the irc client