Construct Handshake as bytes

Eeep, surely we have constants for these?