enhanced KDTree API by adding for raw input instead of just vectors.
Also fixed a minor bug
added eigen dependency so we can do a general linear model
added extrapolate function which should give better results than anand's