[Completes #45957789] Searchers see non-local jobs if there are fewer than 3 local jobs

- Updated README
- Ensure existing Geoname records are replaced by new ones with same location/state.
- Handle case where Neogov jobs have no locations
- Added some diagnostic output in case the importer runs into trouble