max player cap, and player join notifications

When new players connect a message is send to clients. a max player cap
can be set on servers, any players beyond the cap will be rejected on
connect.
Sends message when player disconnects