createRoom only happens for socket client (fixes #31), new joins added to sidebar (fixes #32)