rebased to master
added AES channel with mac
Aes and Mac
Merge branch 'Dani' - dani's SecureChannel
init
Merge remote-tracking branch 'origin/master' into Dani
stage 1 complete,
stage 2 - todo channel