Added a NSFetchedResultsController to keep the Locations list in sync with the DataStore