Separated InputNode functionality into a separate trait to reduce unnecessary type params for nodes that only generate output
Removed unnecessary type param from audio_received method
Merge pull request #82 from mitchmindtree/master

Separated out input stream handling into separate Node trait to reduce unnecessary type params for output generators