Stepped version
file requires package
follow puppet style guide
No more gem hell , package the deps in one bundler package
Added deps from bundled rpm
Ensure paths in module
Remove generated cruft
Lintian fixes and code consistency