Adding ability to create temporary files.
Adding my own version of SplTempFileObject.