Inicio de la segunda version

Se da soporte para peticiones ajax asincronas por lo que se modifica
completamente el nucleo de validaciones mediante un proceso recursivo