Authentication refactor and fix

- Facebook authentication now linking with user already registered via
  email.
- Asking for an email when the user registers via twitter.
- Refactor profile image fetch from oauth
Merge pull request #222 from eddie-ruva/fix/authentications_error

Authentication refactor and fix