Add S3PathTask as a convenience Task wrapper that ensures data exists at a path