@dzucconi => Added footer, refactored playground

Swagger redefines container, which is annoying. I changed the order of the CSS which let me collapse the second playground layout. Now with `PlaygroundController`, which is what it is.
Looks like this broke a bunch of specs