Groovy support

I've added support for groovy language.
Its the same as Java, so it was straight forward.