adds steps 1-4 of adding carrierwave