Updated RoomMap in Storey class to use shared pointers.
Organised tests a bit better, with each in a separate function
and stored in separate tests.cc file.