tweak readme
support :on-enter and :on-exit functions on nodes
renames and cleanup