added carrierwave
added posting model