socket.io server basic implementation, helpers needed
guest name assignment and room join helpers
name change helper