Moved project to build with gradle. Therefore a new folder structure was necessary in some places. A lot of .jar files were replaced with dependencies on Maven central. And finally the .gitignore was updated to reflect the new situation better.