added caching for main/index and districtclasses/show, turned off geocoding on validation