Adds a mess of backbones and ajax weirdness