Mini Site Photo uploading

Allows mini sites to have a photo uploaded with them. Not sure if this works since I can't test it because android doesn't have photo creation for mini sites. @amillman let me know? Might be easier if we test at the same time so I can watch the logs.

Fix #375