Merge pull request #29 from voidabhi/socket-module

Merge pull request #28 from voidabhi/optimist-module
Merge pull request #31 from voidabhi/optimist-module

Merge pull request #29 from voidabhi/socket-module