changed DataSet compute histograms to be able to use the new kd-tree representation. added boost_call for the kdtree, we can now compute a histogram just based on a single level, added more test cases, generation of a pool of kdtrees, and the first candidate pool