changes to use Dragonfly instead of Carrierwave