added regularization, loss-augmentation, step size scheduling, scaling
options to voted perceptron,