Added basic Repository Comments API

Part of issue #37.

Here is the majority of the repository comments API. The only thing that is missing is custom media types. This will be something I come back to once issue #6 is resolved.