- Use treydock-gpg_key to manage GPG keys
- Fix newline on GPG keys so they aren't unnecessarily replaced
- Remove os_maj_version fact in favor of using facter's operatingsystemmajrelease, or another module's os_maj_version or simply an inline template on the operatingsystemrelease fact
- Cleanup code to pass puppet-lint tests (proper variable scopes, spacing ,etc)
- Use the Anchor pattern to order the classes so existing repo files are removed before new repos added.
- Add rspec-puppet unit testing