MR/POM and code cleanup
requested to merge sub-task/ASDCBA-392-remove-pom-duplicates into feature/ASDCBA-392-integration-mvp
Removed duplicate dependencies from the POM.xml file and optimized imports in the entire project, so that the code is cleaner, the project compiles and pipeline finishes faster. Also added the gen folder to GIT/removed it from the .gitignore, to make sure that not all developers have to generate the antlr4 files.