Puppet module based on this blog post: http://livecipher.blogspot.com.au/2013/01/deploy-code-from-git-using-puppet.html