added message types and test

message types added:

gatekeeper
signature
howdy
recover
send
receive
error
farewell
terminated