Copy service Base Class Improvements

@amstree this commit enables NoodleMongoProdCopy service to be more reusable. We will not package it into a release until we are done with the django copy service refinements. In the meantime, you can do your local dev work using this branch of dborutils.