Fixed playground. Added details to diff. Created diff hunks to separate each parts of the difference, added line numbers calculation. Modified display of file difference to separate each hunk, colored old and new lines, and displayed line numbers.