Story1

Please merge this feature.
Is there any reason you are not sticking to the conventional port 3000? If you can't use port 3000 on your box, still set it as a default and allow it to be overridden using an environment variable:

app.set('port', process.env.PORT || 3000);