Added dynamic learning rate and momentum adjustements through the use of delegates, little bit of commenting, moved storage of the learning rate and momentum into the network base class