use $(document).on() to keep events bound even if the html changes
further partialize :erb
send over data for all players, but only display it for current one

This allows us to send the same #board html to every player, and still have it display as though we were sending something separate. It also allows cheating, but that's never been a terribly huge concern.
first pass at websockets
get tests passing again, albeit crudely. no websockets in test mode.

need to find a better solution than this.