refactoring; handling for FilesTooBigForDiffException
added todo with failing assertion