Basic support for location questions.

Client-side implementation not included - you'll want to populate lat/lng fields.