added Comment model and tests