Get key exchange working #52

Also rename buf_key to catchword #53

key exchange is now working very very rudimentary.

Signed-off-by: Sven Haardiek <Sven@Haardiek.de>