SockWrapper is local to Socket
cleanup Sock code

github issue #8