Some changes.

Refactored server-side signal. Probably can and should use the 'rooms' feature of socket.io

Tried to do some benchmarking.

Will try to develop in feature branches in the future.