Added ability to specify facts.yml template.
Updated facts yml template.

This ensures the order does not change every puppet run due to 1.8.x
ruby issue.
Added puppetlabs repo and dependency_class parameter
Modified facts template to use filter_factsyml parameter
Cleanups
Lints
Release updated and published to the Forge