Added socket.io logic
added basic styles