adding and viewing

Correctly error checked for valid submission of rooms.

Viewing works, not prettified yet. <3