refactor omniauth code to explicitly handle all cases
titleize auth providers to capitalize properly