added code to handle nested (zip-within-zip) zip files
additional error reporting in CheckSpatialData