added targets for data tarballs, improvements to file I/O error handling