Reorganizing packages.
Issue #1: Disconnections are managed.
TODO: On reconnection, vanish people are not handle.