added tree.label, modified tree.traverse, added tree.basics.js