Resolves #18: undo implemented

Undo action implemented for adding, removing and editing items.
Removing and adding columns. And also editing column titles.