Add TempFile.WithFilenameInTempFolder()

I think there is a method in the library to Delete a folder which has built in exception handling. If I'm not imagining things and you can find it then you might want to use this. Otherwise this all looks good to me.