First draft of ProtocolParser and FrameParser as transform streams
ProtocolParser: fixed nextStart
Use FrameHeader class to both read and write