Instead of attaching a listener to the provided stream, be an EventEmitter ourselves and emit the finished event locally
Add test for an array of input strings.
Update readme.