Add a github provider to omniauth
Add the rest of the github pieces