protocol initial
fix protocol
fix protocol parsing
fix event handling
initial protocol testing lib