Merge tag '1.0.0' into develop

v1.0.0
- first release
Fix: output the description of a switch argument, and improve how we present default values
New: a better synopsis for the default command
Tweak: display a command description before the options
Version bump
Merge branch 'release/1.1.0'