LDA.cpp eigennized

I have changed the LAPACK codes into EIGEN3 for the binary classification through LDA.
Please put a proper error message.
Also, this check should not be necessary, as binary labels make sure there are only +1/-1. Please check and then remove the error message, or, if you keep it, write a proper one