Added Class['git'] requirement to git::config

Does it make sense to require git before executing the git command?

Without this, I am getting "Could not find command 'git'" the first time I provision. The second time I provision, it works.

Do I need to put a require statement on every single call to git::config, or can we add it here?