Send and receive Messages over the network, as serializable objects
Removed comments
fixed identation
Start listening on the command server socket, before trying to join the system