faster convergence on test examples, recurrent nnet example broken
network graphing logic moved to separate file
added AdaGrad, AdaDelta logic to trainer, more polyvalent class
allocate activation is now inherited, and raises errors when not implemented
linear layer does not allocate activation, but raises no errors.. not a temporal layer