Properly cleanup system. Delete further records when deleting everything. Also respect further records when purging old entries. Respect: * sys_category_record_mm * sys_file_reference * sys_file_metadata
In order to static analyze code and prevent bugs when changing code. Fix issues in most of the files.
* Add first basic CI with defaults. * Add ecs for coding guideline. * Fix invalid xliff files.
Split large code base into separate classes. Use Service as a controller, in order to define tasks to execute.