added RemoteActorNode implementation and changed onMessage signature to support handling multiple message at once (batch)