Minor improvements and formatting
Move groovy benchmark to it's own submodule
Fix idea project generation
Add java implementation for json and plaintext endpoints.