feat(index.js): change map-stream to through2

This will make the error handling of streams more consistent with latest standards.