add players to groups based on if they signed up through another service. Also fix some tests.
merged