Removed trailing whitespaces
Added comment when parsing the diff
First draft of reconstructing the file content after each commit