adding optional --port rgument

The `port` argument will make it easier to let others collaborate on my blog post.
If this use case is not needed, feel free to ignore this PR and I'll use my fork.