* Change FlagSet error handling to flag.ExitOnError * Ignore os.Args[0] (the command itself) when parsing flags * Revert to using flag.ContinueOnError