Start using aad with aes-gcm

Start using the aad field to store the uid of the origin node. Since aad is authenticated but not encrypted, we can be sure that the origin is who they say they are, and we can choose the correct key to decrypt the encrypted message with.