Added disconnect method to IRCClient