Size Limits on individual files will return the file name on error, closes #1
Refactor struct names and separate limited vs combined