about to branch into async land
beginnings of Twisted/async implementation
Sends and receives handshakes