Implementing NSFetchedResultsControllerDelegate so the table view will automatically get new data whenever it changes