Uploader::Photo

Adds a simple `Uploader::Photo` class with sanity checks for real images and a SHA1 based `#identifier`.

cc/ @jonmagic