[x] Upon upload: File comparison to see if the same photo has already been uploaded.
[ ] Needs to recognize visually similar (for example, a source image and a cropped image should match).
[ ] If a match is found, ask if the user wants to 1) cancel upload, 2) add to existing photo family tree, 3) upload as new photo (with a new family tree).