Allow users to upload a photo to a venue (fix #13)

Adds the ability to upload a photo on a machine or upload/take a photo on Firefox OS, but more error checks are needed before this gets merged in. Still, an earlier r? would be swell :-)