Module for git cloning repos to a cache folder on disk and managing that cache