Modified tests to provide required DOI metadata.

New requirements for DOI creation were introduced by DataCite and EZID, so it is no
longer possible to create a DOI without providing required DataCite metadata fields.
Modified the tests to create these fields, which allows the tests to now pass. Closes #1.
Refactored generateMetadata() to be accessible in both test classes.
Dialed down service and test output.

Most output now confined to debug level.