Added querying feature to find hotel name

@gabebw @jsteiner
I think this would actually be better with fewer methods:

```
ruby
loop do
  property = query_for_property
  property.display
end
```

That way you're not communicating between two methods by setting in instance variable in one and then reading from the instance variable in the other. A local variable is less mentally-taxing than an instance variable, always, so the tradeoff has to be big to use an instance variable. For `@properties`, you NEED an ivar because you're passing information to `initialize`. Here, you don't need the instance variable.

I know, I know - "you can never have too many methods". If you'd like, we can talk about this in-depth tomorrow.