Changes and fixes to the omniauth startegy