Gradle configuration
JNI build improvements
gitignore file