SVM implemented and to be tested, work in progress...