Direct message broadcast functionality added
Fixed a bug in server not properly forwarding messages
Changed protocol
Client disconnects are properly handled now