Enable logger in the controller

Without this patch the logger wasn't being passed to the github
controller.  This is a problem because the default STDOUT logger was
being used instead.  This patch addresses the problem by initializing
the controller with the application logger.
Add development dependency on terminal-notifier

To make irbtools happy.
Queue up closed pull requests

Without this patch the pull request controller discards closed pull
requests.  This is a problem because we need to pull the most recent
comment from the pull request and update the Trello card when the pull
request is closed.  This patch addresses the problem by creating a pull
request job and putting it into the delayed job queue.

The delayed job will need to decide what to do with the closed pull
request.