Rename the `Comment` table into `PullRequestComment` in the model

And adjust it in relation to the pull_request table
Adjust the IssueComment table so that it points to itself when building the tree
If the user click on the button while there is already a comment window open, close it