ARGO-330:  refactor open_new_version

move code that argo always runs when opening a new version so that it's centralized in the open_new_version method in dor-services, and is optionally run if the appropriate info is provided in the opts hash.
Merge pull request #12 from sul-dlss/open_vers_refactor

ARGO-330:  refactor open_new_version