Added proper muliplayer disconnecting

When a client tries to disconnect, the server is now notified, and removes that player from all connected players.  Client-player is then taken back to main screen.
When a server tries to disconnect, all connected clients are disconnected and then the server is delisted and host-player is taken back to the main screen.