[WIP] Implementing Averaged SGD

Working on implementing averaged SGD for both classifier and regressor for #543
using alpha and beta here is confusing as we have alpha and beta for reg params. Can you find other names?

also please add the ref to Bottou's gradient trick paper to say where the magic comes from.