Shorter class filename
Further optimize retry process
Add file count as class properties
Implement fail flag
Add additional log
Further function breakdown, properly close zip