inappropriate use of break
global geocoding now works.
separate code by functions - parallel now just runs functions.
outputs geonameid