Added registration via social networks, for now only for facebook.

Login via facebook is ready. Other OAuth providers could be added with minimal code changes.