geocoder: set timeouts to 1000ms for dev, 500ms for prod/staging, enable caching

DO NOT MERGE UNTIL AFTER CSEDWEEK

default timeout was 3 seconds.  since we are running our own private instance in AWS, we can use a smaller timeout value.

also, enable caching.