Ensure file modes are preserved when copying files
Ensure file modes are preserved when copying files

In particular, when run.sh is copied from the template it was losing its `+x` executable permissions. To resolve, read the file mode of source files before copying and ensure they are written when writing the files to the destination directory.

UKHomeOfficeForms/hof-generator,UKHomeOfficeForms/hof-generator