Comment model and API tests