added writing and reading of diffusion embedding (eigenvectors), but not using yet...