Added proper handling of files not found in the source dir. This was broken when we added some analysis of it before passing it on. Exception handling was also added to the per file loop. A final tally of missing files (or an 'All scripts were successfully copied' message was added to the main ensure block