implement discard in the model - not tied into the site yet.  Also give each player their own channel.

Next up: figure out how to read the posted discard number and then call the model's discard