Se cambia el nombre del método compareVersions por compare. Modificacion
para guardar los archivos base e histórico en la ruta del
archivo modificado
Se agrega el método addHeader y su respectiva prueba unitaria.
Se agrega método addTags y sus respectivas pruebas unitarias.
Se realiza merge incluyendo la integración con la escritura de archivos