Add spider capability to search based on case number patterns
Created by: dismantl
Right now the Case Harvester spider finds new cases by iteratively searching last names, but we haven't yet looked at case number patterns so we could potentially find any gaps, missing cases the spider search algorithm hasn't found. For example, if Baltimore County district criminal cases always use case numbers in the format BC-123-XXXXX, we could exhaustively search for all case numbers in that range.
I think the best way to do this would be to create a JSON file that maps the various courts and case types to their case number patterns/ranges, which Case Harvester could read in and use to look for new cases.