Hiera support for configuration snippets

This adds Hiera support for storing sudo configuration snippets. It allows for complete Hiera control of the sudo module. This should be backwards compatible for those running older puppet versions and/or do not use Hiera. I've also cleaned up the documentation a little. Please see the updated documentation for feature usage.