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
incident already has different types of markers. and literally the only difference between the different causes markers is color