[Grapheme] Tweak responses a bit.
Create IRCChannel class
Actually create and use IRCChannel objects.
Okay, ACTUALLY use IRCChannel objects.
Handle quitting and other stuff better
Let's fill our IRCChannels with IRCUsers!
Handle nick changes aswell.
Update Join and Leave

Otherwise they won't work, since IRCChannel.
Okay so he shouldn't freak out if he's parting.
Attempt to make IdentCheck use the userlist
Strip out user mode from IRCUser
[IdentCheck] Make sure we're in a channel first.
Try to get userlists working...
Okay what is wrong here....
Finally fix userlists.
[Grapheme] Only PRIVMSG should trigger.
[Grapheme] Try to get it to UnicodeWarning less
[Say] Say module because Say module.
[Do] Do module because Do module.
[Core] How about we don't try to join that