Tests on Gitlab CI
This introduces a simple CI job that runs the tests and parses coverage output for a simple percentage. It also fixes a test that was failing locally due to I18N.
It doesn't install sonar or anything, nor does it provide and artifact of the Jacoco HTML output. In the future, it might be worth it to write a gradle plugin that converts the jacoco report.xml to cobertura in order to be used by Gitlab, but that's for another time.
Edited by LoveIsGrief