Boilder plate C++ code for a program that accepts a few command line options and optional file arguments to open.