Add "swipe" and "onion-skin" image diff modes

The UI isn't especially attractive, but it works!

Fixes #34