Numerical Audio Nodes: Making Audio Node even more abstract

Adding Audio#_connect and Audio#_disconnect so that subclasses
can determine how they should model connections.