Fancy up the code with more comments, and header message, and a test for extraneous command line arguments, as well as improved menu text. Works under OS X