LDA.cpp eigennized

I have changed the LAPACK codes into EIGEN3 for the binary classification through LDA.
you might be able to get rid of some of these loops using more eigen methods, its fine this way though imo