Simplified clientId generation, now in range 0..9, a..z
Client class now handles its own timeout detection
Split PS.update into PS.send and PS.poll
Protocol now uses long polling, client sends on /send and receives on /poll
Send data no longer queued, sent immediately
Renamed 'states' field to 'data'