Using a mocked socket to do TDD on IRCClient. This is very hard and probably not worth it.
Finish the unit testing for IRCClient. (Almost) 100% coverage, but it totally wasn't worth the time or effort.