Fixed JUnit, Completely Redesigned Diff, Fixed Diff Tests