Add support for Heroku

Solves qzio/timesheet#12

Also took the opportunity to modernize the Gemfile by forcing https, and added version-ranges.