First attempt at reducing reliance on helpers.getTeams and instead allowing dynamic team properties (name, region, etc).
Eliminate some team.filter usage by leveraging cached values.
Fixed unit tests
Allow teams to be defined in custom roster files.