Fix to Team module not refreshing

Need to back out the ADT change from IDictionary to IList. That bit was
fine and it might still be useful when there's a large number of teams.

Need to the keep the PlayersGrid.Any() check in TeamViewModel removed.