Create Locations model and associate it to a User.
Add GeocodedCity and GeocodedCountry models with correct associations.