Add error handling with plumber. Add sourcemaps.

Most of the examples of sourcemap implementation use this. Just to show where sourcemaps start and end.

If you don't like we can remove it, but I thought it was relatively self explanatory :/