Implement a DoiGenerator persisting gbf dois in postgres and publishing datacite registration requests to a rabbit queue