changed puppetlabs/stdlib dependency
starting to fill in the gaps
adding CMS VO
changing double quotes to single quotes according to puppet style guideline
changing assumption "we need to assume that /pool is already there" to code
moving all hiera calls to params
migrating parameters to the highest level. This way in can be configured in hiera,foreman,scripts,dreams.
changed double quotes to single quotes where not necessary
uniform formatting (Geppeto, pupppetlabs standard)