Use archive resource to obtain files.
Cleanup and use fully qualified path.
Fix archive name.
Fix syntax bug.
Accept absolute linux filepath as puppet file resource.
Fix issue if user pass content.
Add puppet archive support for compressed files