added the kdTree and refractored it. The util class should be for utilities (should move list into there eventually). Next step is to actually implement the tree