Emit 'err' when collecting instance of Error
Emit items on err (before the error is included in the collection)
bump version to 0.1.6
Clone 'expected' into 'this.expected' if it's an array instead of
pointing and splice variables off it if it's collected as 'undefined'
and 'this.recordEmpty' is false
emit a 'collected' event straight on collection so that we can do checks
and verbose logging on implementations
bump version to 0.2.0
scope bugfix -> 0.2.1
do not emit 'ready' if an error has been emitted