Use Places API for Autocomplete

This hooks up the autocomplete to the [Places Autocomplete](https://developers.google.com/maps/documentation/javascript/places#places_autocomplete) API instead of a Geocoding request for better results.