add room and passage classes

now with tests!