Revert "Revert "upload to s3 for carrierwave.""

This reverts commit e2c1cccf39452bd9e4486053add1aa77791c79ba.
Revert "Revert "precompile assets""

This reverts commit b58f6343a8b76dddaf3be5140112fa71ef737447.