Change -h and -v to only be help/version if no subcommand

This allows subcommands to use -h and -v as part of their options