Update protocol to node/router only

Now the protocol only documents the node/router routing/encryption layer, leaving the node/node layer up to the application.