working on protocol
ServiceID is now a uint16
rewrite correctly Marshal and ParseHeader
write routing stuff
implements asy crypto using Curve25519 (it roxx)
Update protocol to node/router only