add option `--remote`
add option `--remote`

 - may now override the remote repository
 - if remote does not exist, will clone a bare repository
 - push and pull with respect to state of this remote

leethargo/gitthemall