Теперь обработка ошибок во время исполения обрабатывается при помощи исключений.
Переменные файлы всегда удаляются.
Добавлена возможность для переиспользования класса.
public конструктор и методы
Все временные файлы удаляются по возможности раньше