Rename `Oscillator` to proper `OscillatorNode`
Add `GainNode` class and constructor