Added querying feature to find hotel name

@gabebw @jsteiner
Why not just do a `loop do` in `new_query`? It's surprising to find that this is recursive, and hard to find out because it's 3 methods away from the original call to `query_for_property`.