add validations to question and comment models. tests pass
resolve merge conflicts