Update navigation if a location's state or city changes

Moved this into a shared concern with CTA's as they were doing the same thing.
Use appropriately worded method name
Use a more appropriately worded method name
Use ActiveRecord vs Array function
Rename concern
Merge pull request #492 from G5/update-nav-settings

Update navigation if a location's state or city changes