Fix the tags on the user struct.
Add better error handling to the PUT/POST methods.
Add SetTopic and Update functions for the room struct.