BBox and KDTree

functions along with BBox have completed( i guess...). Start to code the
KDTree and the test is tomorrow, may be it's not important at all...