WIP Fixed a few things, highlighting is partially working

But the dynamicity of Groovy still has some problems, it's not always able to figure out what to call or which operation to perform.

It's probably time to bring back typing for data and methods interacting with the Eclipse API.