Chat work (see description)

Error handling for /sc
Increased usage of ChatMsgs
Back to HashBiMaps for nick storage, reversed storage for my own
convenience.
Nick channels will not support any auto-quirking, RP channels will
support non-canon nicks, and CanonRP will not support non-canon nicks.
Bans should now work with custom message.