LDA.cpp eigennized

I have changed the LAPACK codes into EIGEN3 for the binary classification through LDA.
The matrix you are dealing with is positive definite. Therefore, using Cholesky for solving is much faster and more stable.