added imagemagick, rmagick and carrierwave gem to upload images and manipulate them. there are still some things are needed to be repaired