Optimization performance 

* Minifying and gziping socket.io with config params
* Adding caching to static 
* Taking out minifying by uglifyjs for vendor.js (it is too slow to minify it)