wip - added a basic working version of adagrad to backprop