Added unit tests for TBD bst.delete() method.
Implemented BST.delete() and updated unit tests.
Cleaned up some methods and properties that aren't used in our BSTNode class