This release:
* Adds a parameter to the algorithms to save the fitness scores;
* Adds a random state parameter to set the random seed for the algorithms and optimization objects;
* Adds a restart option to NeuralNetwork();
* Fixes a bug in the genetic algorithm which caused a crash when length = 1;
* Fixes a bug in the softmax function to prevent overflow.