[WIP] Implementing Averaged SGD

Working on implementing averaged SGD for both classifier and regressor for #543
I just changed it to average_coef, I agree that that's more consistent. I haven't looked at return a 2D averaged vector so I'll be sure to do that.