Started implementing the Core Data tableview controller with some protocol delegate implemented complex