Adding finalizer.
Adding Room repository.
Adding price to the Room, removing bi-directional association with the Hotel.
Adding Room constructor that allows easier construction of the Rooms.
Giving appropriate name to BaseInMemoryRepository.
Adding rooms as entities of the hotel representation.
Formatting fixes.