remove now unused internal buffer
Get rid of useless accessor on Protocol interface
Progress handshaking through to setup, add more tests
Refactor tests to have a base, support protocol version 29, present version 30
Too much work between commits on arguments, options, parsing, etc