Refactor MergeTrain::RefreshService removing inheritance
What does this MR do and why?
It refactors the MergeTrain::RefeshService
to use composition instead of inheritance, since we don't need to take a project and user like most services.
Base service expects a project and user but we don't need either to execute this service.
This is a userless service.
Edited by Allison Browne