issue #33: social auth error handling.
Merge pull request #55 from trilliput/issue-33-github-login

issue #33: social auth error handling.