Add view with causes

* Add a causes view using same incidents as main view
* Create new GeoJSON with marker color based on cause
* Add legend identifying causes
I don't want to add additional categories. Just like, does "Failure to Keep Right" go under unsafe or improper behavior?