fix express app for Heroku
fix express app for Heroku

instead of assigning a static port, we primarily respond to the PORT
environment variable and fall back to a static port if that's not provided
(e.g. for local testing). that way, Heroku can inject a port.

fixes #3

mlenkeit/animated-octo-sansa,mlenkeit/animated-octo-sansa