Adding socket.io.js (curled directly from local host :c) and communicating tab state on startup