Creating comment, event and task models.
Task and event are commentable. Event has many tasks
and task belongs to event.