Add tests to delete root node with left and right
Added logic for deleting

UsePredecessor and UseSuccessor