add carrierwave for images and other gems, gitignore change