Replace :socket-class with :socket

This now allows you to pass in an already connected socket (for use with
Net::SOCKS, for example)