Upgrade irc library and add additional features