refactoring to use socket.io 'rooms'
first socket version FINALLY working