Fixing #38 by not blowing up when twitter fails to provide names

Twitter (and maybe others) does not follow the omniauth contract of
providing the first and last name of the user upon signing up. In
those cases, we were blowing up. Now, we will just show a flash error
and ask the user to fill in those informations.