Added AWS S3 file upload support