Added interations and network saving (not tested)

+ Global iteration on the learning procedure
+ Saving the network configuration, network error into csv file ( file
is saved into subfolder “Results” in the repo )
+ Saving the network itself after learining ( network name consist of
date and time of network learning). Network is saved in a folder called
“NeuralNetworks”
+ Learning rate is changing after every iteration of the learning
procedure ( look it up in the loop ). It can be changed to rise or fall
depending on the initial value of the learning rate.