fix types of cli arguments
this MR changes the --max_workers cli parameter to --max-workers, and it adds some type information to the argument parser for certain messaging config parameters
this MR changes the --max_workers cli parameter to --max-workers, and it adds some type information to the argument parser for certain messaging config parameters