Add core IRC protocol parsing functionality