fix search on BST and add Node.compareTo on Node.java