converted command_clone to use argUtils.
This required doing away with not overriding --branch with --bare: The git CLI does not do this,
so I do not think that it is our place to do it here
corrected enforcement of required args
made options available as public property
converted remaining files to use argUtil