Add LazyPirate for reliable request-response driven by the client

Signed-off-by: Rick Copeland <rick@synapp.io>
Working on mdp

Signed-off-by: Rick Copeland <rick@synapp.io>
Working on mdp

Signed-off-by: Rick Copeland <rick@synapp.io>
Tested roundrtip

Signed-off-by: Rick Copeland <rick@synapp.io>
Got roundtrip working, now to test heartbeat and reconnect

Signed-off-by: Rick Copeland <rick@synapp.io>