Added support to update node attributes after tree.insert(node) and tree.delete(node)
Completed implementation and testing of AVL tree