Merge pull request #16 from breese/handshake

Initial handling of handshake
Added random initialization of sequence number to reduce the chance of connection hijacking