All the different GitHubs

I didn't really touch the deployments controller POST stuff because I don't know how other things use it.