Merge pull request #29 from voidabhi/socket-module

Merge pull request #28 from voidabhi/optimist-module