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
The compiler warns about unbound expressions like that... I guess we could turn off that warning, I just figured it was there for a reason. It sounds like excluding the `_ <-` is more idiomatic?