add support for default values for unspecified options
Merge pull request #17 from nategood/default-value

add support for default values for unspecified options
Merge remote-tracking branch 'upstream/master' into fix-boolean
integrated my bool default to false logic to the new default feature, and made the inverse of the default specified when the value is determined
Merge branch 'fix-boolean' into add-subcommand