* add tests to secure channel

* add workflow validation to the handshake layer
* check the number of frames to make sure the message was not touched