irc.py that works, pre-Null implementation