Merging all of the past week's sprint

Styling, tooltips, legend, layer toggles.