checkin of some game functionality

player, product and game objects are complete
they have toString functions and all the bookkeeping (game keeping track
of its players, players keeping track of their products) ought to work,
though only in one direction (adding items)

the game board initializes, pulls down the info from LS and makes a new
game object with it, ready to run