added a single network step. TODO: -add a foreach loop to train the network on the whole input set, -add fun to calculate network error to see if we are getting any better with iterations, -add functionality to run arbitrary input on *trained* network