refactor module to use Hiera databindings. Use parameterized class.
See README file / class documentation.