Options - parse and store command line options
The Options class encapsulates functions useful for parsing
command line flags, and also provides a means of storing flag values.
Sample code is provided to illustrate how Options::GetValue() and
Options::Parse() work
together to parse command line options.