Added "Photo Upload" functionality

On click on image file upload dialog opens. On mobile this should show
the option to choose between taking a picture with the built in camera
or uploading an existing photo. Has not been tested yet on a mobile
phone.