Move tempfile cleanup to ~Data()
The Data is our only connection to the tempFile if any. So removal belongs in its destuctor.