Restructed the irclib.py module a bit.

Started work on a higher level interface of irclib.py