Implemented bst.search() and added test cases