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
I think you could skip the `BS.unpack` if you used OverloadedStrings (https://www.fpcomplete.com/school/to-infinity-and-beyond/pick-of-the-week/guide-to-ghc-extensions/basic-syntax-extensions).