Use socket.io rooms instead of manually implementing sendAll
Should fix Issue#9
Fix userlist sorting, tweak name tab completion
Add /say and global announcements
Write documentation