adds value argument to unset callbacks, fixes targetLevel in Tree.unsetPath()
version bump
introduces .getLastKey(), .appendKey(), and .prependKey() to Path
fixes unwanted node creation in Tree.unsetNode() and .unsetKey()