added socket support
changed default value of socket options to nil as per a discussion with portertech
removed default for socket options
Merge pull request #153 from failshell/master

remove socket default options