Room autojoin command

**Commit changes to the client before committing these.**
/autojoin allows users to add, remove, and view the list of rooms that are joined on page load. On the server, it just makes sure real rooms are added before sending them to the client.