Added a revertChange method

I saw a revertChange function in the commit log but then saw it
removed.  Was it broken?  Here’s another go at it.

revertChange is exposed to the user and revertArrayChange is its helper
function, similar to applyChange+applyArrayChange.  Added a note in the
readme.