improvement of error handling
adding the remote add git-cache version
adding documentation
adding the management of the remote name