Map key

Add a key to the map that contains color-to-percentages as well as a selector for switching to a bucketed view. Bucketed view is implemented using hard-coded JS until the backend API can be integrated.

Also, don't draw tracts with zero population.
We should probably add a comment here to the effect that we're intentionally filtering these out - not that they break the code or anything.