Made BundleIntegrationTests use Files.createTempDirectory instead of a hard-coded temporary directory, which means that tests should no longer conflict if running in parallel