Refactoring .call signature AppendNewWorkService
Initial stub for .replace_works_with

Working out the collaborators of Orcid::Profile#replace_works_with.

Need to work on a Work::Renderer
Extracting Profile#remote_service as an init option

Given that appending and creating work uses the same profile, I'm
moving it up a level (for now)
Reworking travis specs to again pass