Use real project name for comparison
Add arguments header in descriptions of functions
Execute external diff commands in subprocesses (in order not to freeze Emacs)