add name to user
fix layout error
add user validation for name and email
create custom user registration view