Tightened up the graphics

Tightening up the graphics and adding socket.io