Custom lightweight iOS forward and reverse geocoding services using Google's JSON geocoding API (v3)