added lots of hiera data, puppetdoc comments, more puppetizing of the opdk