socket.io : added room API + sockets