new core data app with search initial commit