Added Removal to the AVLTree. Besides that, I also created tests for AVLTree and BinarySearchTree and created the Balanced Tree class to decouple the rotations from the other AVL Tree operations