Fixed a stupid error for checking the matfile name so it now throws an error when it ought to. Also, made it so that oldrandom is the default when using block lanczos since new random occasionally caused errors that made it just sit and spin.
Refactored so that the eigenvector printer is its own function and is called both in output file and for calculation of eigenvectors after naive lanczos runs. Still need to debug the naive Lanczos one.