Optimize the VC query system for fewer O(n) queries, don't manually GC, etc.
Have incidents refer to a Roster::County as 'area' instead, add a string field called 'county' from the geocode
A first pass at delegated/dynamic validations
remove location fields, type, and narrative from DatIncident as it was duplicated from Incident