refactor all the things
Omniauth is a bitch