Update MatrixEigen.cpp

Can now compute eigenvectors of 3x3 matrices!
Even those with negative eigenvalues --- remember finding that bug? It was fun! Now it's fixed.

(where v -> -v so that standardization by normalization does not suffice before comparison; found out by printing in Matrix::biggest_eigenvector (see commented prints); fixed by writing Vector::positivify.)