add mustache templating, reorganize index for waiting area
implement new communication for dynamic room-based games