AVL Tree added. Updated documentation and tested