Added ability to change port with command line argument.