Added command line option to specify listen port