preliminary private chat and command support

- changing username now functions in addition to persisting it in a
cookie
- starting support for some commands (single private message, and
private chat)
- fun webkit transitions