add image upload with carrierwave and S3