Validacion para el username

Quedaba pendiente para el username:

-La validacion
-El root para los profile en lugar de id ser con username