Install git and vcsrepo puppet modules for using git and checking out specific repos.
Updates to yeoman, and add puppet support for composer.
Add the augeas puppet module.
Install composer (which wasn't needed) and setup an exec to run npm install in the directory.