Pass errors through to the stream

Handle the error case in the `map.render` callback instead of trying to continue on, since `canvas` will not be defined.

This comes up when we have invalid geometries in the MongoDB query (#101).

/cc @hampelm