added IRC message parsing module and event system