update to Gradle 1.4
re-implement in Kotlin + Maven
removed unneeded implementations of compareTo
fixed sourceSet paths
add jdk annotations, fix guava dependencies
fix test data