[WIP] Implementing Averaged SGD

Working on implementing averaged SGD for both classifier and regressor for #543
for the nnz alternative you can look at my bolt implementation: https://github.com/pprett/bolt/blob/master/bolt/trainer/avgperceptron.pyx#L138

``wbar`` is the averaged weight vector.