We have a working chat server now!

Also the server and clients don't crash when a peer quits anymore!
Chat Commands:
/user sets your username
/exit quits
anything else is a message