initial implementation of omniauth and social networking accounts