api change - node.path renamed to node.pathArray, node.getPathStr()
renamed as node.path
fix bug: root node is not traversed
tests