Mocking the remote call to EZID service

Given we are working in an identified unit test
Then we should not be making calls to external services
Merge pull request #19 from jeremyf/mocking-ezid-calls

Mocking the remote call to EZID service