File class (v2.1)

Now use ExtendedExceptions
File class (v2.2)

File::zip() return archive new File object
checkdir() become makedir()

- Optimize function
- creating mode (permissions) parameter
File class (v2.3)

- Check directories permissions (prevent warnings, throw exceptions)
- Downloading file now require temporary folder as second parameter
- checker have been renamed