added NN training (not yet tested) and l1 - l2 training with cuadratic features