Include source address in messages
Reorganize Ecdh and make null objects possible and make it easier to derive keys