Adding download and metadata.

This change add an option to download data from drive.
 Moreover, it now uses the description to store metadata as a json dictionary. This allows to store more information (uid, gid, mode), and also to preserve symbolic links.