Added rooms.

Simplified message structure. Rooms are window.location.hash. Default
room is ! (#!).
Add room switcher.
Simplify message protocol.
Update README.