Changed how CORS is handled. Not sure why it helps, but it seems to.
Finally got hangout app phoning home properly again.
Session model updating and participant tracking is working. Sends the message to clients properly, and modifies the server representation appropriately.
Wrote stubs for tests to write next.
Client properly responds to session-participants events and updates the local model.