Add continuous integration testing via Gitlab CI
Related to #5 (closed) , once that is done we can add a CI pipeline to validate merge requests.
We can get help from the tutorials here : https://docs.gitlab.com/ee/ci/quick_start/
Verify that this repo has access to a runner
Add the gitlab CI yaml file
Write the stages of the pipeline