added directory creation to file class
added quick&dirty write to file class

added complete extraction to 7z archive with progress callback