remade constraints, added some testing to season. added incomplete testing to team, added global validator