Mostly refactoring with one change to MyChat.

 * Originally, if MyChat was on, it
   would ding on your chats no matter
   what channel you were in.  Now it
   dings in the appropriate channels.