Diff pretty formatting

toString() methods for Changes and Diff

new ChangeProcessor feature for rendering changeLog reports
no nie wiem, to jest tylko Sample, nie chodziło mi o to żeby ktoś to rozszerzał czy coś w tym stylu