Started work on Procrustes analysis

At the moment, we have translation, scaling and rotation of curves that have the same number of points as represented as a numpy array.

Working on an abstration in terms of a curve class that will contain methods to create arc-length parameterisations as well as aid in distance calculations.
Created Curve Class to allow easier manipulation of three dimensional points which define curves. Still need to define the comparison metric
Finished naive analysis, added preliminary implementation of a kdtree to speed up procrustes distance calculation
Finished first stab. Next step: testing and optimisation