Image modal

I'll need to rework this repo's organization this weekend, so _this_ PR won't actually merge.

But if you are still looking for some code to review @jrbl, please provide some feedback.

Notably, could you look over my `setup.py`, as I'd look to publish this to PyPi

@caesar2164