WIP Converting to groovy

Converted all classes, another iteration will be necessary of course