Install modules with librarian-puppet

This addresses issue #6 and also your comment in pull request #11. If a Puppetfile is found in the repo it checks if the librarian-puppet command is available and if so uses it to install the modules.