Currently, the code that was taken from CATcher has all Issues and PRs as under the Issue class, differentiated by the IssueOrPr field. This is not very good practice, and has caused quite a bit of confusion.
We should refactor this into two separate classes, Issue and PullRequest.