Finished Avl tree implementation. Added tests for BST and AVL.