new devel branch initial commits, refactor irc parser