Refactor socket-id and client-id & handle client timedout exception
Refactor socket-id and client-id & handle client timedout exception

Refactor:
* socket-id => socket-peer-address
* client-id => client-address

id is a very abstract terminology, better use peer-address and client-address.
As well address here is host:port. The full address. Seems after a very
long connection we got a timed out. Maybe I should implement a ping/pong
on server <=> client to avoid this. I'll check this later.

ryukinix/lisp-chat,ryukinix/lisp-chat