add CleanWebDriver that automatically close itself upon GCed