implemented SVM.java
first attempt on PSGD