cleanup parsing, wiring up stuff

Moved parsing to Irc class to simply passes