separated listening IRC logic into _listen_IRC() to be able to called as...

... a a thread target!