Initial commit for hotel part 1

@jsteiner @gabebw
Using `Hash[....]` at all is extremely confusing. Can you refactor it so you don't do that?

Also, does `@hotels[row["Hotel"]]` work instead of `@hotels[row.fields[0]]`?