common-cli: CLI framework

You need javadoc for all public methods of public class.