fix to req.io.on failing

there is no such member named sockets...
added socket.io functionality

* callback on req.io.emit
* get, set functions on socket
Merge pull request #68 from amir-arad/master

typo fix : RequestIO refered to a member called sockets
Update package.json
Update for Express 4.x
Fix : Routes in express stack must be inserted as layers

Remark:
When manual path is passed in require(), modules are loaded from main
app ”node_modules” directory, not in
”node_modules/express.io/node_modules” directory. Need a fix for that.
Require fix + cookie-parser added in package.json
Merge pull request #89 from GodezInc/master

Update for Express 4.x
Fix typo "brodcast" in API doc
Merge pull request #97 from tedjp/doc-typo-broadcast

Fix typo "brodcast" in API doc