Implement CI pipelines to build the DB and UI app

The project needs to be configured to run CI pipelines the same way old repo did, so that we can have MR push automatically trigger a build and have that as condition for merges.

Move the .gitlab-ci.yml file from the Predicate Testing repo and fix it up for the renamed directories.

Edited by Dimitrije Jankovic