Add protocol documentation

These are some notes for the routing and encryption layer (headers and cryptographic protocol)