Add github event handler

Note this just updates the head history table for now. I'll update it to actually display the history later.

@cpennington
Well, I guess the other question is, is `runDB` returning useful error info that we should be capturing?