Hotel Reservation System v. 1.0

* Using polymorphism
* Supporting both booking a room as a guest
  and as a registered user