added natural spline to spline types
fixed the non-looping t calculator to generate the correct max T