Catch exceptions and emit an error on the stream

I found that when using github.com/TooTallNate/node-wav, sometimes uncatchable errors were being thrown from node-stream-parser. (When trying to parse an incompatible file as wav)

This patch allows errors to be caught as stream "error" events.