Add basic social authentication

Still need to allow manging of social accounts - pulling in profile photo - etc