Generalized Procrustes Analysis (initial draft)

This is the initial draft of the GPA code.  This does not yet include the interface with the ParticleSystem class code.