Untested and missing some error handling at the moment.
Based on similar classes from RegexBot. -EntityList no longer separates by entity type. -Both types allow caching their respective EntityName ID values. -FilterList supports loading from custom field names.
Changes: -Includes a method to make resolving a name into an ID much easier -Leading prefix is now properly handled; no need to strip it first