Added set command

Also tidied up a lot of the help, and the client/server port command
line options.