Hunter's improvements and the real apply script
Warning if file doesn't exist
uniq duplicate file sources
defaulted the node for the script if none is specified
Compile catalogs for nodes into a tarball with relevant files
Also includes the site.pp I was using to test that things worked. One
script compiles and tars, one extracts and applies.