Replace ant/yank build with gradle build

Maintain the original directory structure.
With all due respect to ant/yank.

Using Gradle application plugin so that project can be ran with

    $ gradlew run
Upgrade to use Java 8 features, skin deep.

Replaced functional interfaces with lambdas, used diamond operator.