RoomProvider changes w/ tests, route changes
Lots of changes