Code Clean: NeuralNet initializations

Surface changes, created setRandomWeights and setO functions, as well as
initializer lists.