create BST class and test cases.