New geoapi command, uses API and can do ipv6

all the old stuff went to disabled_stuff