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.