Implement puppet-git-modules as resource type