Stripped back the config. Just going to get bits working one thing at a time. Got git installing at the latest version.
Changed the welcome message to remove reference to ghost.
Got node installing.
Removed the essentials file. Not needed.
Added grunt-cli and bower global npm modules.
Removed no longer used init module.
Added a seperate class for managing apt-get repositories. Moved code out from the git-core class regarding apt-get repositories. Added a seperate class for installing global NPM modules.
Removed the puppet labs git module from the .gitmodules file.
Removed the mysql module.