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
Now that I'm thinking about it, we may want to also keep track of the base SHA. That way, as master progresses forward we can either show you your changes relative to the current master, or master as it was when the tip of the branch was updated.