add saving deletion to persitent store in core data, plus minor UI improvements