Make better

Change to a Gradle build
Upgrade to Groovy 2.1.1
Include JSR-311 so we can better check PathParam and QueryParam annotation
This is dependent upon the updated SimpleGroovyClassDoc in the PR to enhance groovy doc (or hopefully, a fix to Groovy in the future)