BST Done: main.cpp tests all the BST operations using ints, deleteTester thoroughly tests the delete operation for deletes of the root, internal, leaf nodes. charTester tests BST operations using chars