new NN capabilities

Added mini-batch learning, softPlus activation function, exposed the learning rate to js