Improve server part

Now server is usable from outside (thanks to signals).
Also, the server now has an improved API which lets you send/disconnect
messages to random clients (having their ID).