refactors User._subscribeToUserMessages to cut down on bind() and subscribe boiler plate
changes User message handlers to send replies back to the specific client where appropriate
changes /game/restore messages to match new format and moves code into methods
in User