Added the data and log dirs. Added a DATA_DIR override to support specific data output directories per configuration. Updated the checkCommand function to support a command name so that if it fails, there's an easy way to identify which command it was that failed a test.
Updated the code to test the file_list files for their existence and terminate when a file does not exist.
Added regular file check for the file_list and gpg_recipient list.