pagination: Fix some bugs

* Fix errata
* Add a comment
* Make the parsing robust
Refactor Issue and Post.

* Rename Post to Posting.
* Rename Comment to PostingComment.
* Remove duplication between Issue and Posting.
comment: Return 400 Bad Request if an error exists