Parsing command-line options and arguments with OptionParser
This section will cover command-line option parsing.