basic irc client