Added CoreDataStack Class to refactor and encapsulate everything to access Core Data