Add the IRCChannel class and give the bot a channel list
Parse joins and parts
Request channel information upon joining
Keep track of modes as well
Let's keep that consistent (umode +s takes arguments)
Keep track of what the server supports and initialze defaults
I forgot Python can iterate strings
Keep track of channel types too
Use consistent names
It's 2014 now
Become more self-aware
Parse the WHO reply
Integrate channels into IRCMessage
Try blocks should only really be used as a last resort
Parse MYINFO and ISUPPORT
Use the entire User object as a key so the value can be used for statuses
Handle nick changes
Remove debug lines
Python is weird
Parse quits and fix joins