BCBREAK: Adding $model argument and rename $nodeId to $foreignKey
Refactor: Decouple plugin setup

- Extract Comments related method to CommentableBehavior
- Bind Comment belongsTo Node if plugin is active
Refactor: New event Controller.Nodes.view + CommentsComponent
Don't show Comments elements if plugin not loaded