Update data model for OAI-PMH api endpoint registry

We replace the simple metadata_prefixes field with a metadata_formats field which can contain the prefix, namespace and schema of the format

* update the readme with the new documentation
* update the schema to be validated against in the models
* update the fullrecord.py test script to reflect the new model