Initial commit for hotel part 1

@jsteiner @gabebw
This isn't inside a method and so won't be run.