add undo todos function
add undo todos constant
add wip logic for undo using immutable data structures
add undo button
minor tweak
remove image