finish adding all clone options
add branch

* rev up to Chameleon (0.3)
* branch has 2 required inputs, cmd & newName - change in signature
* fix validator for files in add was using "files" not "x"
* refactor validatefiles to remove return and always set tf
* branchesToClone default is master
* directory default is "uriish.humanish" which is whatever jgit thinks
 repo should be named
* fix example in clone was for log!
* remove uri from PARAMETER,VALUE pairs, since it is listed as required
 first
remove comments about javaArray, passing args to Java and handling returns