Procrustes

@sklum This is meant to eventually replace the other procrustes method, as the other method is not exactly correct with respect to traditional procrustes analysis. This approach is also designed for use with texture mapping as a subsequent step, as the aligned points are scaled to a desired image width. 

@jklontz @caotto @sklum The accuracy of the algorithm has been verified as correct. It might be worth a quick overview for potentially violating proper coding practices. 
agreed