Added necessary classes for Hotel interfaces and implemented a majority
of them, with the exception of a few things to be discussed at tonight's
meeting.
Merge remote-tracking branch 'origin/Iteration1' into Iteration1_M