-- added UndoRedo class to model subsystem

-- this implements undo and redo features in spreadsheet