Add the puppet-ssh submodule.
Fix the autostarting of grunt serve.
Set vagrant's shell to avoid the annoying stdin tty errors.
Set puppet to use --verbose and --debug flags
Use a variable for setting up the projects folder. Create a symlink to the projects folder inside /home/vagrant. Setup proper ordering of steps when building a yeoman project.
Refactor yeoman puppet module and remove much of the cruft.
Update the .gitignore with the new projects directory.