refactorizado modelo Documento y sus controladores