Basic feature to drop messages that match patterns
Fix /help namelock and /help unnamelock
Implement /logout command

This is not really intended to be inputted directly by users.
Reset `group` in `User.prototype.resetName`
Merge remote-tracking branch 'upstream/master'