Make zone-type available to all violations

Update all filters to require a zone-type

Update all violations to contain a zone-type

Add getter and update toString for zone-types in all violations

Misc. cleanup on docs in all violations