LDA.cpp eigennized

I have changed the LAPACK codes into EIGEN3 for the binary classification through LDA.
This is not a good unit test.
Rather you should compare numerical results, i.e. floating point numbers. This test can pass in all sorts of ways while LDA contains bugs. Would you mind doing a proper one against some Matlab/python impementation?