move factories.py to the tests directory
use same return type in TeamManager.get_or_create_from_players than in get_or_create
add tests on team users, not only teams count
add tests for team overlap