Adding Puma gem.
Adding a Puma config for Heroku.
Adding the Procfile for Heroku.
Adding rack-timeout gem

This prevents Puma from continuing to process after Heroku’s timeout.