Replace githubot with a better github library

`githubot` is interesting, but not very useful, especially if there's issues that occur from the github api itself.  Replaced it with the `github` library, which provides more robust callback functionality for errors.

I have an idea for how to switch the github components out with an event based system, which should clean this up quite a bit.

Tagging @Drewzar for review