[refs #9] Adding puppetdb submodule for better puppetdb management
Changing puppet configuration to use client certificates
Allowing use of files in another environment config folder via a config:// directive