moved the geo code into fabric-core as it requires jackson which is not available in fabric-agent