Assigned cluster node roles for client and server
Common protocol msg objects.
package name split
When joined to cluster, the client obtains a reference of ServerMaster client (identifying server node by cluster role) and then tries to register itself there.
Basic msg logging in client master actor.
Domain object for clients
Registering of a client on the server.
Server keeps track of all clients in a set.
When client is registered, server tries to find a match for it immediately amongst other client with "Waiting" status.