LDA.cpp eigennized

I have changed the LAPACK codes into EIGEN3 for the binary classification through LDA.
you have to initialise the members (m_method, m_gamma) here, otherwise unit tests will have memory errors.