Transferring modified data back

TODO:
* Fix putImageData call
* Figure out structure that lets us write a contained callback, that
  holds the result of the webworker, and the incoming parameters.