(maint) Add puppetversion setting variable

Prior to this commit, if you were not installing puppet the setup would
crash because it needed a puppet version to run. This commit introduces
a settings variable that contains the puppet version so it can run.
Merge pull request #56 from briancain/maint/master/add_puppetversion_setting

(maint) Add puppetversion setting variable