Diff pretty formatting

toString() methods for Changes and Diff

new ChangeProcessor feature for rendering changeLog reports
obie formy są ok ale jak mogę zmienić