Fixed problems with Omniauth not working by creating a username when authenticating