Update gradle wrapper.
Update dependencies

Start to integrate reactor
Various tweaks related to new versions of libs
Move all files into Groovy folder, even if Java
Comment out the Mongo index assertion, as it seems to have stopped
working.