Keep dat alive on heroku

This PR adds a listen hook to self ping the heroku instance. This makes sure it doesn't get spinned down on heroku (which results in data loss).  I tested this on heroku and it works fine.

I also removed the Procfile, because heroku is able to detect `npm start` just fine.