Added CoreData updating, need to add UI updating to reflect changes.
Update done.
Implemented deleting, moved updating managed object context to when the application enters background and before it terminates.