Add geocoding

Add Geocode lat long to city name
Add reverse geocode to city name to lat and long
Add higher resolution, redesigned icon
Reposition name field to first to emphasize geocoding
Rejigger validation logic to be more thorough
Add styles for deactivated state of done button