add info command for specific pull requests

This adds a command for pulling down information about a pull request. This a read-only operation so no function disabling is available.

* `gh pr info #42 PagerDuty/lita-github`

Some functionality was also split up to make the code reusable.
Merge pull request #9 from PagerDuty/pr_info

add info command for specific pull requests