add support for setting the user, group, and mode on the extracted root directory and optionally recursivly all extracted files.