Add validation, deployment of bare git repos.

Note that this commit tickles a bug in the puppetlabs/vcsrepo module.