Add user model and user validation