use tempfile.mkdtemp to generate temp directory

that's guaranteed to be unique to the process, so we can now run multiple
instances of javanicus on a single host.