Cambios menores, mejoras del código y pruebas varias