[WIP] Implementing Averaged SGD

Working on implementing averaged SGD for both classifier and regressor for #543
I've just added a test that has a naive implementation and compares it with the actual implementation. I'm still going to be adding more tests to test multiple partial fits and with sparse data which I still need to implement.