Bug while saving cached zipcodes

This fixes the bug of not being able to save to cachedgeodata table when an expired zipcode with different lat/lon values is present in it. 

Added a South migration, when migrating South will show two warning messages for lat and lon, choose option 3 which disables possibility of rolling schema back.