[WIP] Implementing Averaged SGD

Working on implementing averaged SGD for both classifier and regressor for #543
But this is not true, right?  `t` is still shifted by a `t0` computed automatically by a heuristic that takes alpha and the loss into account.