separate what we handle when logging on and when being logged on
raise MAX_IRCARGS to 17 as the RFC specifies 15 args not including pfx and cmd
some message handler messages, complain on protocol errors, cleanup irc_read