Move user connect announcement to after login success

Signed-off-by: Mark <markle12@gmail.com>
experimentation on getting stuck at switching protocols
pffrn
Implementation of server messages

Signed-off-by: Mark <markle12@gmail.com>
Disallow multiple sessions per user.
Send user list on connection events.
Send login failure reasons to client.

Signed-off-by: Mark <markle12@gmail.com>
Quick fixes.
More quick fixes