Add a legend control

This PR adds a small legend control in the bottom right of the map. Ideally, it'd be refactored to programmatically push labels based on the datasets provided, but wanted a working solution first.

This also includes a small change of pulling out the parcel color to a separate object to make interacting with the colors a little easier.

Any thoughts on making this better or improving on this are appreciated!