Omniauth

Implements social login. Currently supports Google, GitHub and Facebook.