get socket.io running again

fixes #93

affects #94, #95, #96, #97