Send_Handshake
// reads our data, length prefix blocks
Verify_Handshake
// verify incoming handshake for number of checks such as mainnet/testnet etc etc
Handle_Handshake
// handles both server and client connections