Introduce entities modeling some (meta-) data source's harvesting state
develop functionality that keeps track of e.g.
- when which OAI-PMH repository got harvested, was that successful. Track last time of harvest so that incremental harvesting is possible
- individual record's ingestion state (pending, duplicate, error, success)