classifier obj function: scaled down to (possibly) help numerical stability...
mathutil added the wolfe conditon test for adagrad, not tested
changed the behavior of sampler - they no longer do in-place shufflle as it may cause some nasty bugs when things don't keep aligned