MAINT: add an optional return value to orthogonal procrustes and add a few more tests