added irc connect/join and hooks for irc events. added basis for handling commands from a channel.