Additionally upload metadata

Tiny extension to the upload method, allows any custom metadata fields to be added to the image upload process.