saves state using google maps api, catches rogue zipcodes