fleshing out/error checking puppet application of manifest_file for #42