add option for port and debug plus command line parsing, add a readme.md