fix typo
add Gradle build
add Travis CI
calculate line number and column number
pass line and column number to Transformations
use Java7 & 8 language features
use JDK8 in Travis
change Travis branch