Add ability to add a document to a room in RoomProvider + tests