finishing perceptron, crf and mmmn, now move to structured svm