splitted that run_loop beast of method
reworked irc connection message parsing and dependent apstract layers