add validations in user model
add login/signup error messages