add setting custom port

to run multiple servers on different ports simultaneously
Merge pull request #1 from btfou/master

add setting custom port