Whitespace
Refactor TCPSocket into Socket

Socket exposes primitives relating to sockets, but no initializer.

Implement TCPSocket that derives Socket, and implements init, bind,
listen and connect
Implement TCP6Socket as a derivative of Socket
Merge pull request #22 from slash-lang/features/socket_server

Refactor TCPSocket into TCPSocket and TCP6Socket