This should have been more than one commit

Swapped buttons to make more intuitive operation.  Added clear screen
after reset. Removed blank spaces that were causing display problems.
Also added explanatory comments.