trivial cleanup, start of unit test suite (v3)

Remove some dead code

Few unit tests for the ClientHello class, focus for now on sending correct data and just minimal test for parser.
Few tests for the ServerHello class, add simple tests with malformed data.

v3:
use automated test discovery for running test cases

Obsoletes pull #28