Refactored configuration to not depend upon hiera.

The library can now be configured directly from the manifest, rather
than requiring Hiera.