Comment Validation & comment_on

I added two validation for Comment. I think a comment must have commenter and commentable.

I also changed comment_on method. I create the comment in the scope of commenter.comments so, commenter can be accessed from Comment callbacks like after_create.