Add rack-timeout gem as recommended by heroku for puma

So that puma won't get clogged up processing requests that heroku has
timed out.

More details:
https://devcenter.heroku.com/articles/deploying-rails-applications-with-the-puma-web-server#