Infrastructure files

Added gitignore, package.json, jshintrc and empty index.js.
socket.io: session store

- pub/sub part (handshake in cluster)
- per-client store (key-value store shared in cluster)