change default port
fix dependencies
remove debug print
basic option parser
support basepath
add bin