finish deletion, rotation, rspec testing for avl_tree