ValidateUser y Pruebas

Se implemento un nuevo metido validateUser, y algunas pruebas internas
para verificar los métodos de register y validate.