Update map and legend styling

Use colors from our pallete to fill states. Use CSS for fill
colors instead of setting them with D3.

Render a legend and make it responsive.

Add convention for sidebar includes.

Addresses
https://github.com/openelections/openelections-frontend/issues/4