Puppet provisioning: split out git package into seperate file. Added nvm >> git dependency.

Vagrant build should be working correctly now. Issue with nvm installer has been resolved. See: https://github.com/creationix/nvm/issues/476