rewrote the NeuralNetwork.py to account for parameter changes
updates some files