Room and user chat. Usernames. Other improvements.