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
Ugh, this requires computing an SHA1 HMAC of the body. I'll implement it later.