flesh out handshake
add stub for statment implementation
more work on making prepared statements work