added carrierwave and code for uploading image