added oscillator adding to network
+ Connection: removed gainNode from constructor parameters (did it even make sense?)
+ Network: mutate now selects the kind of mutation based on the given probabilities
+ OscillatorNode: changed the default upper frequency to C6 from C8 (should help my ears a bit)
+ Utils: added a weighted selection function
Merge remote-tracking branch 'origin/master'