added implementation for initializing the lib
added missing parameter
Added implementation for alloc a new data_t obj
added implementation for getting the data from a data_t obj
Added implementation for setting data for a data_t obj
added implementation for getting the real data from a data_t obj
added implementation for setting the real data for a data_t obj
added implementation for getting the filename from a data_t obj
added implementation for setting the filename for a data_t obj
added implementation for getting the filetype (ext) from a data_t obj
added implementation for setting a filetype (string) for a data_t obj
added implementation for getting the source of a data_t obj
added implementation for setting the source of a data_t obj
added implementation for getting the destination of a data_t obj
added implementation for setting the destination of a data_t obj
added implementation for getting the size of the data from a data_t obj
added implementation for setting the size (of the data) of a data_t obj
added implementation for getting if a data_t obj refers a binary obj
added implementation for setting if a data_t obj refers a binary obj
removed permissions stuff as this will be removed in the next thessc release