move OnestopID code from app/model/concerns to app/services

because we'll be using it in the Changeset model as well