update option to new parameters for sockets 1.0
- add some comments, change version to 0.3.6
- remove whitespace
 - up sockets version and use as component not globally required
 - merge