implement git-github

Originally authored by @robertkowalski and then modified a little by
@ForbesLindesay