refactor comment component - move insert related methods to subclass
implement javascript anti-spam field for comment_add component