Add better errors for user to github login.