Environment variables can be checked for options/flags. The name of the
option is used to query if an environment variable exists for the given
option.
This can optionally be prefixed.
Added help generation for root and subcommands either using
`app help [command]` or `app --help [command]`
This help text displays all opts and their descriptions, available
subcommands and any description for the current command.