Network branch - adds Role identification to connections from client

Modified send methods on server to allow sending to a client with a specific role.