add Carrierwave to handle image uploads