Adding social auth support, still WIP