- provide better validation of iocs
   - md5s must not include g-z, G-Z
     - previous code incorrectly verified only that each md5 was alphanumeric
   - domain names must not include zero length labels
   - domain names must not include labels > 63 characters
- provide better exceptions on failure to validate
  - include the actual invalid indicator, rather than just the report
- better feed validation
  - domain names must not exceed 255 characters in total
    - previous commit enforced that each label not exceed 63 characters