added new GainNode
A bit hesitant to add since each connection has a gain within it, making the node semi not useful. But, it could create some interesting new branches that wouldn't have happened otherwise, and the ability to invert the wave seems interesting enough