Added file uploading with Carrierwave