add Download
add timeout()
add cookie(), referer()
add userAgent(), httpHeader()
add getCurlOptions()
add postFields()
add outputFile(), tempFile(), tempFilename()
add execute()
add options()
fix Download