using Google Places autocomplete feature on maps

Refer to PR #153 for a complete descripton of the proposed change.