do terrible things to 'got add'

* Allow to pass more than one directory as arguments.

* add '--recursive', to hunt down git repos under a main directory.

* make '--tag X' set the default tag(s) to X

* If there's only one remote, don't ask, use that one.

* Instead of asking the user to type the remote uri, give the choice between the remote name/url pairs.