correción a encoding de los archivos y refactoring para obtener el
contexto de la aplicación.
refactoring. Se agregan comentarios.
refactoring. Se agregan mas comentarios.