Updated README
Follow the style guide

This doesn't fix all issues in plugins::container::selinux yet.
Never replace the zone file
Merge pull request #199 from ekohl/style-guide

Follow the style guide
Merge pull request #203 from oxilion/write-zone-once

Never replace the zone file
Merge pull request #197 from nhr/updated_readme

Updated README
Full puppet-lint compliant
Reference existing resources
Add basic tests

Both examples are converted into unit tests to ensure they fully
compile with all dependencies.

Based on https://github.com/garethr/puppet-module-skeleton
Modified broker/console config
Merge pull request #205 from nhr/config_updates

Modified broker/console config
Merge pull request #204 from ekohl/tests

Add basic unit tests