Added location-based query
Show no options to user if only one available
Added EventListener to respond to auto-complete queries.

It just works somehow.
Little commenting
Decent look for auto-completion options