Replace eig -> eigh because matrix is symmetric
Return mixing and unmixing matrices
Restructured test to eliminate ext data dependency