common-cli: CLI framework

Please add the organization, licenses, developers and scm sections.