Update arg parsing to clap v3
Updates arg parsing to the recently released clap 3 with the derive feature (the new structopt).
Changes in clap-derive:
- Version is no longer propagated to all subcommands by default, only the top level help prompt has the version now
- Help is colored by default