[WIP] Implementing Averaged SGD

Working on implementing averaged SGD for both classifier and regressor for #543
Hmm, oh wait I see the problem. At the beginning of the second partial fit you will have lost what's currently supposed to be included for averaging. I suppose this could also be accounted for by keeping track of a previously_seen weight vector.