adding BST Delete with tests