workflows: adding matching module

* Adds matching module to handle matching tasks.

* Adds a task to check if incoming records already exist
  on production using the arXiv ID.

* Adds a task to check if incoming records already exist
  on production using the doi.

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>