Introduce gitflow as repository workflow - [x] update gradle version - [x] fix dependency issues - [x] make the repo publicly available - [x] introduce new Jenkinsfile for gitflow - [x] set main branch to dev