Seperate NSFetchedResultsControllerDelegate out of the
BucketListViewController and into it's own class