GitHub Webhook Listener
Add support for a GitHub webhook listener that's capable of listening for [incoming webhook events] for
push (Only on branches. Ignore tags.),
pull_request (Only on synchronize).
For those events we care about, queue the repository, along with sufficient information for the worker to determine the type of delivery to make (Branch name, or pull request ID).