Introduced librarian-puppet

Small refactoring to make usage of librarian-puppet
Merge branch 'master' into nodejs_stable
removed submodules
added nodejs module to Puppetfile