Add ability to undo an operation

Signed-off-by: Michael Geddes <michael@frog.wheelycreek.net>
Added ? for help

Signed-off-by: Michael Geddes <michael@frog.wheelycreek.net>
Add potato and carrot patches

Signed-off-by: Michael Geddes <michael@frog.wheelycreek.net>
Merge pull request #1 from frogonwheels/mrg-updates

My updates