fix up MODE behavior to allow /mode <not-your-nick> and show per-channel modes, fixes #29

I don't like the client-end messaging, in irssi I see `22:16 -!- Mode change [global:i #ghostbusters:Oo] for user edmund`. It's not a mode change, can you suggest how I might do a better message?