algunas modificaciones y explicaciones
Agregados los tests, refactorizada la funcion afectaAlDirectorio, probablemente la refactorize de nuevo, pero esta mucho mejor encamianda