Maybe we should support Pillow some day

I guess it would be a user-configurable fork of the image code. TODO,
  need to research if it has any optimizations or if there are any
  current optimizations I use with PIL that could be applied to it
Catch an ImportError and check in the new place
Whoops I accidentally refactored away an argument

We need to pass the filename of the local image that's being processed
More TODOs