Add further tests to see that we get a valid setup for a League back
from the API.

Also cleans up the generated names for Signups in tests, so it's a
bit simpler to read while debugging.