added node modules for client side access to socket