Feature/comments

Built on top of PR #6 and PR #7, which should be merged before this PR.
Adds comment model and an API for getting all comments of a hearing and creating new comments.

Take scope out since its default value is already 'function'