Add method to reset canvas history to current state of canvas.

* GraffitiCanvas.resetHistory() clears history then writes new entry,