MVP todo, using coredata