Fix issue #50 by providing an option to geocode by GettyID
Lets users choose between geocoding by "Address" (as before) or by "gettyID". If address values are empty and GettyIDs are given, address values will be added. Existing values will not be overwritten during geolocation. Closes #50 (closed)