Actually fixed TotalFiles this time, not the LINQ
Setting the progress bar's maximum property makes it work as intended, but for Zipping, the zip method should update as it goes