Permalink

Made a bunch of progress on #94. Not actually going to merge it in yet, just noting its progress here.

At this stage, it properly creates hangout static pages at `/h/:code` where code is arbitrary and not required to exist. So you can just go to one speculatively and it creates it for you. The button on that page will link into our basic hangout url farming / routing / etc methods. The hangout app in that hangout will load, and phones home to the server. Subsequent loads of the static page properly indicate if there is a hangout active, and if there is, the ids of the people in it. 

There are lots of issues and it looks terrible now, but it's a first step!