Refactor: navigation hierarchy for randomization

The players and teams nodes each have randomize sub-nodes.
Refactor: return object of random teams

Return an array of random teams rather than an object with black and
white properties (for each team).  This seems clearer.
Favicon now an orange ball
Wording tweaks
Player is now an object, not just a string

This now supports player id's and whether the player is active.
[WIP] save player list