Updated layout, map, and geocoding for adding locations