Add the ability to ignore a pull request.

Also cleans up the pull request logic to use type codes for better aesthetics.

Fixes #22.