fixing display and diff bugs for dirs. Add percentage diffing