[Fix] Base percentage completion on bytes rather than file count
[Fix] Corrected problem where processing would hang on files for unkown reasons
[Feature] Update overall progress even on large files