Changed spline implementation to Kochanek-Bartels

Also some other changes to class layout, hopefully easier to work with
in future.