EigenBasis enhancements: svd, documentation, more tests
prep for upload