new file:   irclib.py