Make setting defaults without the config file easy

No functional change, just makes it eaiser to read and to set io locations.
Remove unnecessary argument destinations

The argument destinations default to being the same name as the argument,
so the declarations are not needed.
Fix test problem from b9e2c6

This fixes a problem with b9e2c6df76426656fa2eda50732a4d6c1231614c, where
it tests to see if output_file_geojson and output_file_kml both == "no".