added models and controllers for comments