Added more tests and fixed room_props

Added more tests to see if it all works
Fixed rooms_props to init with constructor or create an empty object, it
was override it before
Added some comments

Added deletion of room props on room deletion