finishing gen_bst
adding treesearcher