Ignore this - it's a half-done commit that I can revert to if I break shit.
IRC mode tracking (including channel user ranks)
I was going to knock off some TODOs, but they're pretty much all "Throw event" now.
# TODO: Do the TODOs
(I changed a comment or two)