Fixes #80. Provide support for Heroku and other environments

Provide support for Heroku and other environments by prioritizing the sitePort configuration property the the environment variable "port" or "PORT" before defaulting to 8080.
I'm not sure that you need to add the require. Services like Heroku automatically include process, so process.env.PORT will be null on other installs.