added socket.io module and dependancies