Switched from Thin to Puma (hopefully fixing Heroku H12/R12 errors).

Also updated to more recent versions of all gems (staying on Rails 3.2).