replaced almost everything .  no more cloak now using roomba.  no more states now just a room/game hybrid object called GameRoom
removed unneeded states and old game object.  removed internal module with superclasses for these things.  removed corrosponding tests.  added MathLobby and MathWizard classes
tons of experimenting with message passing and ui tweaks.  removed all old remnants of cloak from client side code
broke React components into separate jsx files for clarity
passed socket object into react and into lobby to send join events on click
passed socket object through component props to the answer input to submit answers
corrected bug in submission .  points are now allocated properly
curried socket handlers to make the code a bit clearer with closures
added active classes to both player and room list.
refactored the active classes to use reacts addon classSet
added ability to change name in the header nav.  supports enter and escape
added more terms to MathRoom constructor to have finer control over the problems that are generated