Coredata, Entities, NSFetch Request, NSManaged Objects, Persistance,, NSUserDefaults