upgraded to gradle 2.1
aligned groovy and gradle versions
* moved java sources to main/java
* added license plugin and fixed license issues
* added asciidoctor plugin
added missing header file