add basic irc connection and message parsing support