housekeeping: ensure we only report the liste port after we're listening.
specify engines=0.8.x, because that's what the app currently uses
add Procfile, deployment-ready env variables

the goal here is to set up the app for deployment to Heroku.