Issue #312 - enforce filesystem limits

Closes #312

If I remove the object from the array (The one that's oversize) and continue with the diff step as usual, but at the same time we will throw an error for file path with oversize will that work?