Cherry-picking changes from the 302-length-pca-debug branch
Make edge mass differences (proximal - distal), as in the ePCA paper
Moving splitify-related stuff where it belongs
"Proper" singular value scaling of the lPCA eigenvectors
Documentation and minor cleanup/refactoring