Updates socket.io to 0.9.16, fixing some conflicts

Turns out socketio 0.9.10 was conflicting with express and then express
kept complaining about "Headers already being sent", upgrading to 0.9.16
fixes this.
Merge pull request #52 from Esya/upgrade-socketio-version

Updates socket.io to 0.9.16, fixing some conflicts