Now depends on `pillow` instead of PIL

Change made to fix [an error on my chromebook](http://stackoverflow.com/questions/3544155/about-the-pil-error-ioerror-decoder-zip-not-available)

Still broken. Likely will need substantial rewriting in order to work.
Should consider forking.