Field selection as parameter

Allow the fields that are selected to be stored to be selected via a parameter. This will allow custom selection of which fields from the Google Maps results should be stored in the contact data.
Cool, happy with us stringifying it for now, and leaving the full unpacking for another PR.