Replace geocoder gem with custom client
Switch to AS::Cache::MonetaStore interface for cache service