Module update

Update module with different modifications
- Modify module to use docker instead of vagrant for beaker system tests
- Update module to work with the contrib package
- Refactor rspec testing
- Fix inline docs to make puppet-doc-lint happy
- More to come