Merge pull request #18 from DavidS/master

fix the repository class and improve proxy installation
Merge pull request #19 from DavidS/master

expose another option from the settings.yml
Merge pull request #20 from DavidS/master

fixes for puppetca proxying