Tying to fix the module so its more inline with what it should be.

- Renamed conf* variables to config*
- Moved the software download dir to its own one.
- update params.pp for future uses
- Update manifests and spec files to work with the new stuff