refined location add cities, added error handling, fixed adding city, still needs to fix adding radius to the city