make the default port something less common, and add a command line parameter to specify port