[Feature] compilation script
This MR adds a simple script that my local gitlab runner will execute on every commit.
It compiles the code and in future its subcomponents (classes), too. This shall ensure that no incompatibilites or errors are introduced.