added weight mutations
+ Network: added connection weight mutations
+ Network: now logs which mutation it's doing
+ Network: fixed constructor not using its new parameters/defaultParameters correctly
+ Connection: added weight mutation and various parameters for it
+ Utils: added new random functions