Re-adding logic to rely on place detail geometry>location>lat/lng values before falling back to formatted address geocoding. Also improving error reporting and fixing warnings due to type conversion issues and logical errors.
Updating project to use ARC, fixing remaining project warnings