-location method on uprofile model now returns a new profile if there is
no location saved in the db (instead of nil)