Get head revision of a branch on github hook

Updates #84
Turns out we can easily get commit ID from the web hook.
We also can get the name of the commit author, which we could add to the branch model, if we think it's worthy info to show.