Version handshake

addresses #166 
let's rename this package `net/handshake`