(/=) NetworkMessages: use byte[] instead of String

(+) Prepare public key crypto
(/=) Simplify crypto protocols (at the cost of putting more trust in
friends)