Add JsonObject.url convenience property.
Implement many of the room management functions