OAI-PMH support

Per #199