- working fsm example of handshaking
- starting to model some of the peer state