Extract Gitlab functionality to wrapper object
We should give the same treatment to the Gitlab object as we did the Github Octokit object and make a wrapper class for it. The goal of this class would be to add some basic caching, checking, and using our chosen logger (currently Winston) to log actions for better traceability as well as reusability as we have multiple scripts that reference the GitLab object.