Add YouViewCoreModule

Splits out lookup functionality, which is required by
other modules, from the ingest functionality. This means
that ingest can be disabled without affecting other
modules dependent on youview data, e.g. equivalence.