Add new error FlagError
Print help on error
Improve PrintHelp
Add new function DefaultAction
Refine