Issue #12: Enable optional usage of Groovy CompilationConfiguration

As described in issue 12, a new feature: enabling CompilationConfiguration for Groovy languge usage