Fix & slight improve for diff amdts
- Added : comments to ease understanding of the code and process
- Modified : The file naming for diffed amdts has been slightly improved. Diffed amendments will have .diff suffix ({name}.diff.json)
- Modified : The file naming for new amdts has been slightly imrpoved. New amendments will have .new suffix ({name}.new.json)
Note: The file naming improvment intends to allow to separate which file correspond to what action, this allow developping further processes based on those differences