The great pull request!

Four months I was preparing this improvements and now I think it works good. In my last commits I defined the logger for the plugin class and changed the plugin version.

So, I tested it with Grails 2.0.0 and 2.3.0 and it works fine.