added comment model and user validation