Removed old code
Fixed bug in constants file
Switched match updating mostly over to Node.js/socket.io system. Still have to fix join and rejoin, check that the 'Next Hand' button can't be clicked twice, even for slow opponents/backend (maybe need to block in #force_update until a new slice is detected), have to figure out why leaving matches is so slow, and how to disable the 'Leave Match' button once it's clicked.
Added to startup scripts
Finished moving Sidekiq job enqueueing to Node.js

to simplify some control flow and Rails controllers.
Fixed hotkeys and some issues with rejoining matches
Cleaned up a bunch of code

Having a problem where sometimes an update is requested when it should not be though
Fixed match hanging issue
Cleaned up and removed unnused code
Cleaned up background processing a bit
Reorganized some constants

Also started using constants in client side Realtime class through JSON requests
Forgot to commit realtime constants
Merge branch 'nodejs-socketio-events' into exhibition
Made the interface tolerably pretty and started creating the match queueing system