Added icon to undo button

It spins when you click on it and turns gray when there are no undos
remaining.

See #53