module which can be used to checkout a git repo