added toClient method for opinionModel, changed text to opinion for opinionSchema
implemented agreeWithOpinion and disagreeWithOpinion, changed text to opinion for opinionSchema
added tests for agreeWithOpinion and disagreeWithOpinion