Adding a main location to the user locations module

Separating the preferred location from recents. The label says recent but all internal code still refers to preferred location.