HarlanH/code-for-dc-edu — pull request #85 by cmgiven (2013-10-12 20:36:21+00:00)
Title: Single Page Application

* Implements a single page application (#82).
* Replaces the homepage slider with a Leaflet animation. Instead of pulling 1.6MB of images and additional scripts, this more compact solution triggers the essential AJAX requests and uses them immediately (obv. #70).
* Renames 'Public' selector (#78).
* Adds boundary data into new file structure (#63).

There's no real templating going on here. Probably won't need to be until school information is added.

SEO is probably not at the top of the priorities list, but particularly once school information is added, we will need to configure Express to mirror the Javascript generated pages at /_escape_fragment_/, where Google will look for them. See this [article](http://blog.christoffer.me/post/2013-04-20-how-to-make-spa-websites-more-search-friendly/#.UlmyAhZ0ZSZ) on using Phantom.js to do the heavy lifting here.