Debug of  undo of range of delete and others

Debug the problem of undo when user input a range where part of the
range is invalid.
Add comments for the functions
Author tagging of storage