Integrate DH handshake protocol
Merge branch 'master' of https://github.com/sbuchana/eece412a3