lib/github: handles branches

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
lib/github: handles commits

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>