I broke the interpolators for some uses. This will greatly simplify tracks and interpolators while allowing them to do more. All interpolators will implement a method along the lines of 'static T Interpolate(TIterator Begin, TIterator End, Real Location)' and will be expected to interpolate any amount of values
All the Interpolator tests now pass with the new interface for the interpolator #67.