changes to KdTree.java; added NearestNeighborVisualizer.java and RangeSearchVisualizer.java