Add error handling with plumber. Add sourcemaps.

A name that indicates what this actually does would be better. Looks like it notifies of the error, so something like `notifyError`. Basically `.pipe(plumber({errorHandler: notifyError}))` gives a better idea of what happens with errors than does `.pipe(plumber({errorHandler: onError}))`.