change broadcast mechanic to rooms. fix zero-index session bug. handle multiple connections from the same session elegantly.
fix seed-hash determinism. include es-hash-web.
update todo