Issue #590 : enable uploading images
Issue #590 : limit the image size up to 1MB
Issue #590 : enable location updating